go/types.Interface.embeddeds (field)
18 uses
go/types (current package)
infer.go#L757: for _, t := range t.embeddeds {
interface.go#L20: embeddeds []Type // ordered list of explicitly embedded elements
interface.go#L70: typ.embeddeds = embeddeds
interface.go#L101: func (t *Interface) NumEmbeddeds() int { return len(t.embeddeds) }
interface.go#L107: func (t *Interface) Embedded(i int) *Named { tname, _ := t.embeddeds[i].(*Named); return tname }
interface.go#L110: func (t *Interface) EmbeddedType(i int) Type { return t.embeddeds[i] }
interface.go#L160: ityp.embeddeds = append(ityp.embeddeds, typ)
interface.go#L217: if len(ityp.methods) == 0 && len(ityp.embeddeds) == 0 {
named.go#L391: iface.embeddeds = old.embeddeds
subst.go#L161: embeddeds, ecopied := subst.typeList(t.embeddeds)
subst.go#L164: iface.embeddeds = embeddeds
typeset.go#L262: for i, typ := range ityp.embeddeds {
typestring.go#L219: if len(t.methods) == 0 && len(t.embeddeds) == 1 {
typestring.go#L220: w.typ(t.embeddeds[0])
typestring.go#L240: for _, typ := range t.embeddeds {
validtype.go#L57: for _, etyp := range t.embeddeds {
The pages are generated with Golds v0.4.9. (GOOS=linux GOARCH=amd64)